The Master Chord list is made up of Chord structvures:
struct Chord {
struct Chord *next; /* Next in list. */
struct String *name; /* Chord name. */
unsigned long pattern; /* Bit pattern of chord. */
unsigned short id; /* Chord identifier. */
char count; /* Number of notes in chord. */
};